embodied technology - Alemán Inglés Diccionario